<?php
/**
 * 取得农历节气
 * @author 阿枫
 *
 */

class __solar extends __basic_def{
	
	//节气名称
	protected  $solar_term_name = array(
			"小寒|小寒，农历二十四节气中的第23个节气。，在公历1月5-7日之间，太阳位于黄经285°。对于中国而言，小寒标志着开始进入一年中最寒冷的日子。根据中国的气象资料，小寒是气温最低的节气，只有少数年份的大寒气温低于小寒的。",
			"大寒|大寒是二十四节气之一最后一个节气。每年1月20日前后太阳到达黄经300°时为大寒。《月令七十二候集解》：“十二月中，解见前（小寒）。”《授时通考·天时》引《三礼义宗》：“大寒为中者，上形于小寒，故谓之大……寒气之逆极，故谓大寒。”这时寒潮南下频繁，是中国大部分地区一年中的最冷时期，风大，低温，地面积雪不化，呈现出冰天雪地、天寒地冻的严寒景象。",
			"立春|立春位居二十四节气之首，人们十分重视这个节气。3000年前中国就有迎春仪式，至今已形成了许多固定的风俗习惯。每年的公历2月4日左右为立春，此时太阳达到黄经315度，是农历二十四节气的第一个节气。立春表示春季开始，万物有了勃勃生机，一年四季从此开始了。",
			"雨水|雨水是24节[3]气中的第2个节气。每年的2月19日前后，太阳黄经达330度时，是二十四节气的雨水。此时，气温回升、冰雪融化、降水增多，故取名为雨水。雨水节气一般从2月18日或19日开始，到3月4日或5日结束。雨水和谷雨、小雪、大雪一样，都是反映降水现象的节气。",
			"惊蛰|传统上为春季，第三个节气。即视太阳 在黄道 上自黄经345°至360°（0°）的一段时间 ，每年3月5日（或6日）开始，至3月20日（或21）结束，约15天。这时太阳直射点由 5°57′S移至赤道。狭义上，指惊蛰开始，视太阳在天球上经过黄经345°的时刻，即在3月5日（或6日）。古代分惊蛰为三侯：“一候桃始华；二候仓庚（黄鹂）鸣；三候鹰化为鸠。”惊蛰三候所代表的花信为：“一候桃花，二候杏花，三候蔷薇。”。《月令七十二候 集解》：“二月节…万物出于震，震为雷，故曰惊蛰。”是蛰虫惊而出走矣。描述已是进入仲春，此时天气 转暖，渐有春雷 ，冬眠的动物开始苏醒。北京地区，北海冰 融化，雁飞，蜜蜂开始群飞，春雪终止，榆树开花。",
			"春分|一年中第四个节气。这时昼夜平分，即视太阳 在黄经上自0°至15°的一段时间 （约15．2天），从每年3月20日（或21日）开始至4月4日（或5日）结束。这时太阳直射点由赤道移至5°57′N。狭义上指春分开始，视太阳在天球上经过黄经0°与赤道交点（升交点）的时刻；即在3月20日（或21日）。因这个时刻处于春季的中点，这交点也称为春分点。春分点和秋分点，合称为二分点。春分点系天文学名词，全球通用；但南半球的春分点指东经180°与赤道的交点，太阳在9月23日（或24日）经过此点。中国文献中指的春分点，通常指黄经0°与赤道的交点。春分点的确定，始于商代（约在公元前18一20世纪）。",
			"清明节|清明节古时也叫三月节，已有2千多年历史。公历四月五日前后为清明节，是二十四节气之一。在二十四个节气中，既是节气又是节日的只有清明。",
			"谷雨|进入公历四月的谷雨节气，跟早春二月时的雨水节气，虽同有一个“雨”字，但在涵义上有着很大的区别。雨水节气，不见雪花飞舞，静听春雨无声，意味着黄河中下游地区开始下雨。而谷雨节气的名称，来自古人的“雨生百谷”之说，表示这个时期的降水对农作物的生长极为重要。不过这谷雨的谷字不仅指谷子这一种庄稼，而是农作物的总称。谚语说“谷雨无雨，交回田主”，是从相反的角度来说明雨水的重要。",
			"立夏|5月5日是农历的立夏。此时，“斗指东南，维为立夏，万物至此皆长大，故名立夏也。”此时太阳黄经为45度，在天文学上，立夏表示即将告别春天，是夏日天的开始。",
			"小满|小满节气，也是夏季的第二个节气。“斗指甲为小满，万物长于此少得盈满，麦至此方小满而未全熟，故名也。”这是说从小满开始，大麦、冬小麦等夏收作物已经结果，籽粒渐见饱满，但尚未成熟，所以叫小满。小满，太阳黄经为60度。它是一个表示物候变化的节气。所谓物候是指自然界的花草树木、飞禽走兽，按一定的季节时令活动，这种活动与气候变化息息相关。因此，他们的各种活动便成了季节的标志，如植物的萌芽、发叶、开花、结果、叶黄、叶落、动物的蛰眠、复苏、始鸣、繁育、迁徙等，都是受气候变化制约的，人们把这些现象叫做物候。",
			"芒种|芒种：二十四节气之一。每年六月六日前后太阳到达黄经75°时开始。《通纬·孝经援神契》：“小满后十五日，斗指丙，为芒种，五月节。言有芒之谷可播种也。”中国长江中下游地区将进入多雨的黄梅时节。",
			"夏至|夏至（summer solstice）每年的6月21日或22日，为夏至日，此时太阳直射北回归线，是北半球一年中白昼最长的一天，南方各地从日出到日没大多为十四小时左右。夏至这天虽然白昼最长，太阳角度最高，但并不是一年中天气最热的时候。因为，接近地表的热量，这时还在继续积蓄，并没有达到最多的时候。俗话说“热在三伏”，真正的暑热天气是以夏至和立秋为基点计算的。大约在七月中旬到八月中旬，中国各地的气温均为最高，有些地区的最高气温可达40度左右。",
			"小暑|中国二十四节气之一小暑节气，传统上为夏季第五个节气。即视太阳在黄道上自黄经105°至120°的一段时间，约15．7天。小暑前后，我省大部分地方雷暴天气增多，雷暴是一种剧烈的天气现象，常与短时大风、暴雨相伴出现，有时还有冰雹，容易造成灾害，亦须注意预防。",
			"大暑|大暑，二十四节气之一。在每年的7月23日或24日，太阳到达黄经120°。《月令七十二候集解》：“六月中，……暑，热也，就热之中分为大小，月初为小，月中为大，今则热气犹大也。”这时正值“中伏”前后，是一年中最热的时期，气温最高，农作物生长最快，大部分地区的旱、涝、风灾也最为频繁，抢收抢种，抗旱排涝防台和田间管理等任务很重。民间有饮伏茶，晒伏姜，烧伏香等习俗。",
			"立秋|立秋，是二十四节气中的第13个节气，每年8月7、8或9日立秋。“秋”就是指暑去凉来，意味着秋天的开始。到了立秋，梧桐树必定开始落叶，因此才有“落一叶而知秋”的成语。从文字角度来看，“秋”字由禾与火字组成，是禾谷成熟的意思。立秋是秋季的第一个节气，而秋季又是由热转凉，再由凉转寒的过渡性季节。",
			"处暑|处暑，是二十四节气中的第14个节气。处暑节气在每年八月二十三日左右。此时太阳到达黄经150°。据《月令七十二候集解》说：“处，去也，暑气至此而止矣。”意思是炎热的夏天即将过去了。虽然，处暑前后我国北京、太原、西安、成都和贵阳一线以东及以南的广大地区和新疆塔里木盆地地区日平均气温仍在摄氏二十二度以上，处于夏季，但是这时冷空气南下次数增多，气温下降逐渐明显。",
			"白露|白露（white dews）是二十四节气中的第15个节气，此时气温开始下降，天气转凉，早晨草木上有了露水。每年公历的9月7日前后是白露。我国古代将白露分为三候：“一候鸿雁来；二候玄鸟归；三候群鸟养羞。”说此节气正是鸿雁与燕子等候鸟南飞避寒，百鸟开始贮存干果粮食以备过冬。可见白露实际上是天气转凉的象征。",
			"秋分|秋分（autumnal equinox），农历二十四节气中的第16个节气，时间一般为每年的9月22或23日。南方的气候由这一节气起才始入秋。一是太阳在这一天到达黄经180度，直射地球赤道，因此这一天24小时昼夜均分，各12小时；全球无极昼极夜现象。秋分之后，北极附近极夜范围渐大，南极附近极昼范围渐大。",
			"寒露|寒露，农历二十四节气中的第17个节气。每年10月8日或9日视太阳到达黄经195°时为寒露。《月令七十二候集解》说：“九月节，露气寒冷，将凝结也。”寒露的意思是气温比白露时更低，地面的露水更冷，快要凝结成霜了。寒露时节，南岭及以北的广大地区均已进入秋季，东北和西北地区已进入或即将进入冬季。",
			"霜降|霜降，农历二十四节气中的第18个节气。霜降节气含有天气渐冷、初霜出现的意思，是秋季的最后一个节气，也意味着冬天的开始，霜降时节，养生保健尤为重要，民间有谚语“一年补透透，不如补霜降”，足见这个节气对我们的影响。",
			"立冬|“立冬”节气，农历二十四节气中的第19个节气。在每年的11月7日或8日，古时民间习惯以立冬为冬季开始。我国幅员广大，除全年无冬的华南沿海和长冬无夏的青藏高原地区外，各地的冬季并不都是于立冬日同时开始的。立冬与立春、立夏、立秋合称四立，在古代社会中是个重要的节日，这一天皇帝会率领文武百官到京城的北郊设坛祭祀。在现在，人们在立冬之日，也要庆祝。",
			"小雪|小雪节气，农历二十四节气中的第20个节气。11月22或23日为小雪节气。我国广大地区东北风开始成为常客，气温下降，逐渐降到0℃以下，但大地尚未过于寒冷，虽开始降雪，但雪量不大，故称小雪。此时阳气上升，阴气下降，而致天地不通，阴阳不交，万物失去生机，天地闭塞而转入严冬。黄河以北地区会出现初雪，提醒人们该御寒保暖了。",
			"大雪|“大雪”节气，农历二十四节气中的第21个节气。通常在每年的12月7日(个别年份的6日或8日），其时视太阳到达黄经255度。《月令七十二候集解》说：“至此而雪盛也。”大雪的意思是天气更冷，降雪的可能性比小雪时更大了，并不指降雪量一定很大。相反，大雪后各地降水量均进一步减少，东北、华北地区12月平均降水量一般只有几毫米，西北地区则不到1毫米；大雪，雪的大小按降雪量分类时，一般降雪量5.0~10毫米。",
			"冬至|冬至（Winter Solstice），农历二十四节气中的第22个节气。是中国农历中一个非常重要的节气，也是中华民族的一个传统节日，冬至俗称“冬节”、“长至节”、“亚岁”等，早在二千五百多年前的春秋时代，中国就已经用土圭观测太阳，测定出了冬至，它是二十四节气中最早制订出的一个，时间在每年的阳历12月21日至23日之间，这一天是北半球全年中白天最短、夜晚最长的一天；中国北方大部分地区在这一天还有吃饺子、南方吃汤圆的习俗，谚语：冬至到，吃水饺，还有关于该节气的诗词和影视作品。"
		);
	// 1901年-2050年的农历节气
	protected $solar_term = array(
			0=>array(621, 419, 621, 521, 622, 622, 823, 824, 824, 924, 823, 822),   //1901
			1=>array(621, 519, 621, 621, 622, 722, 824, 824, 824, 924, 823, 823),   //1902
			2=>array(621, 520, 722, 621, 722, 722, 824, 924, 924, 924, 823, 823),   //1903
			3=>array(721, 520, 621, 520, 621, 622, 723, 823, 823, 824, 823, 722),   //1904
			4=>array(621, 419, 621, 521, 622, 622, 823, 824, 824, 924, 823, 822),   //1905
			5=>array(621, 519, 621, 621, 622, 622, 824, 824, 824, 924, 823, 823),   //1906
			6=>array(621, 520, 722, 621, 722, 722, 824, 924, 924, 924, 823, 823),   //1907
			7=>array(721, 520, 621, 520, 621, 622, 723, 823, 823, 924, 823, 722),   //1908
			8=>array(621, 419, 621, 521, 622, 622, 823, 824, 824, 924, 823, 822),   //1909
			9=>array(621, 519, 621, 621, 622, 622, 824, 824, 824, 924, 823, 823),   //1910
			10=>array(621, 520, 722, 621, 722, 722, 824, 924, 924, 924, 823, 823),   //1911
			11=>array(721, 520, 621, 520, 621, 622, 723, 823, 823, 924, 823, 722),   //1912
			12=>array(620, 419, 621, 521, 622, 622, 823, 824, 824, 924, 823, 822),   //1913
			13=>array(621, 419, 621, 521, 622, 622, 824, 824, 824, 924, 823, 823),   //1914
			14=>array(621, 520, 622, 621, 622, 722, 824, 824, 924, 924, 823, 823),   //1915
			15=>array(621, 520, 621, 520, 621, 622, 723, 823, 823, 824, 822, 722),   //1916
			16=>array(620, 419, 621, 521, 621, 622, 823, 824, 823, 924, 823, 722),   //1917
			17=>array(621, 419, 621, 521, 622, 622, 824, 824, 824, 924, 823, 822),   //1918
			18=>array(621, 520, 622, 621, 622, 722, 824, 824, 924, 924, 823, 823),   //1919
			19=>array(621, 520, 621, 520, 621, 622, 723, 823, 823, 824, 822, 722),   //1920
			20=>array(620, 419, 621, 520, 621, 622, 823, 824, 823, 924, 823, 722),   //1921
			21=>array(621, 419, 621, 521, 622, 622, 824, 824, 824, 924, 823, 822),   //1922
			22=>array(621, 519, 621, 621, 622, 722, 824, 824, 924, 924, 823, 823),   //1923
			23=>array(621, 520, 621, 520, 621, 622, 723, 823, 823, 824, 822, 722),   //1924
			24=>array(620, 419, 621, 520, 621, 622, 823, 824, 823, 924, 823, 722),   //1925
			25=>array(621, 419, 621, 521, 622, 622, 823, 824, 824, 924, 823, 822),   //1926
			26=>array(621, 519, 621, 621, 622, 722, 824, 824, 824, 924, 823, 823),   //1927
			27=>array(621, 520, 621, 520, 621, 621, 723, 823, 823, 823, 722, 722),   //1928
			28=>array(620, 419, 621, 520, 621, 622, 723, 823, 823, 824, 822, 722),   //1929
			29=>array(621, 419, 621, 521, 622, 622, 823, 824, 824, 924, 823, 822),   //1930
			30=>array(621, 519, 621, 621, 622, 722, 824, 824, 824, 924, 823, 823),   //1931
			31=>array(621, 520, 621, 520, 621, 621, 723, 823, 823, 823, 722, 722),   //1932
			32=>array(620, 419, 621, 520, 621, 622, 723, 823, 823, 924, 823, 722),   //1933
			33=>array(621, 419, 621, 521, 622, 622, 823, 824, 824, 924, 823, 822),   //1934
			34=>array(621, 519, 621, 621, 622, 622, 824, 824, 824, 924, 823, 823),   //1935
			35=>array(621, 520, 621, 520, 621, 621, 723, 823, 823, 823, 722, 722),   //1936
			36=>array(620, 419, 621, 520, 621, 622, 723, 823, 823, 924, 823, 722),   //1937
			37=>array(621, 419, 621, 521, 622, 622, 823, 824, 824, 924, 823, 822),   //1938
			38=>array(621, 519, 621, 621, 622, 622, 824, 824, 824, 924, 823, 823),   //1939
			39=>array(621, 520, 621, 520, 621, 621, 723, 823, 823, 823, 722, 722),   //1940
			40=>array(620, 419, 621, 520, 621, 622, 723, 823, 823, 924, 823, 722),   //1941
			41=>array(621, 419, 621, 521, 622, 622, 823, 824, 824, 924, 823, 822),   //1942
			42=>array(621, 519, 621, 621, 622, 622, 824, 824, 824, 924, 823, 823),   //1943
			43=>array(621, 520, 621, 520, 521, 621, 723, 823, 823, 823, 722, 722),   //1944
			44=>array(620, 419, 621, 520, 621, 622, 723, 823, 823, 824, 822, 722),   //1945
			45=>array(620, 419, 621, 521, 622, 622, 823, 824, 823, 924, 823, 822),   //1946
			46=>array(621, 419, 621, 521, 622, 622, 824, 824, 824, 924, 823, 823),   //1947
			47=>array(621, 520, 521, 520, 521, 621, 723, 723, 823, 823, 722, 722),   //1948
			48=>array(520, 419, 621, 520, 621, 622, 723, 824, 823, 824, 822, 722),   //1949
			49=>array(620, 419, 621, 520, 621, 622, 823, 824, 823, 924, 823, 822),   //1950
			50=>array(621, 419, 621, 521, 622, 622, 824, 824, 824, 924, 823, 823),   //1951
			51=>array(621, 520, 521, 520, 521, 621, 723, 723, 823, 823, 722, 722),   //1952
			52=>array(520, 419, 621, 520, 621, 622, 723, 823, 823, 824, 822, 722),   //1953
			53=>array(620, 419, 621, 520, 621, 622, 823, 824, 823, 923, 823, 722),   //1954
			54=>array(621, 419, 621, 521, 622, 622, 823, 824, 824, 924, 823, 822),   //1955
			55=>array(621, 520, 520, 520, 521, 621, 723, 723, 823, 823, 722, 722),   //1956
			56=>array(520, 419, 621, 520, 621, 622, 723, 823, 823, 824, 822, 722),   //1957
			57=>array(620, 419, 621, 520, 621, 622, 723, 823, 823, 924, 823, 722),   //1958
			58=>array(621, 419, 621, 521, 622, 622, 823, 824, 824, 924, 823, 822),   //1958
			59=>array(621, 519, 520, 520, 521, 621, 723, 723, 723, 823, 722, 722),   //1960
			60=>array(520, 419, 621, 520, 621, 621, 723, 823, 823, 823, 722, 722),   //1961
			61=>array(621, 419, 621, 520, 621, 622, 723, 823, 823, 924, 823, 722),   //1962
			62=>array(621, 419, 621, 521, 622, 622, 823, 824, 824, 924, 823, 822),   //1963
			63=>array(621, 519, 520, 520, 521, 621, 723, 723, 723, 823, 722, 722),   //1964
			64=>array(520, 419, 621, 520, 621, 621, 723, 823, 823, 823, 722, 722),   //1965
			65=>array(620, 419, 621, 520, 621, 622, 723, 823, 823, 924, 823, 722),   //1966
			66=>array(621, 419, 621, 521, 622, 622, 823, 824, 824, 924, 823, 822),   //1967
			67=>array(621, 519, 520, 520, 521, 521, 723, 723, 723, 823, 722, 722),   //1968
			68=>array(520, 419, 621, 520, 621, 621, 723, 823, 823, 823, 722, 722),   //1969
			69=>array(620, 419, 621, 520, 621, 622, 723, 823, 823, 924, 823, 722),   //1970
			70=>array(621, 419, 621, 521, 622, 622, 823, 824, 824, 924, 823, 822),   //1971
			71=>array(621, 519, 520, 520, 521, 521, 723, 723, 723, 823, 722, 722),   //1972
			72=>array(520, 420, 621, 520, 521, 621, 723, 823, 823, 823, 722, 722),   //1973
			73=>array(620, 419, 621, 520, 621, 622, 723, 823, 823, 924, 823, 722),   //1974
			74=>array(621, 419, 621, 521, 622, 622, 823, 824, 823, 924, 823, 822),   //1975
			75=>array(621, 519, 520, 420, 521, 521, 723, 724, 723, 823, 722, 722),   //1976
			76=>array(520, 419, 621, 520, 621, 621, 723, 723, 823, 823, 722, 722),   //1977
			77=>array(620, 419, 621, 520, 621, 622, 723, 823, 823, 824, 823, 722),   //1978
			78=>array(621, 419, 621, 521, 621, 622, 823, 824, 823, 924, 823, 822),   //1979
			79=>array(621, 519, 520, 420, 521, 521, 723, 723, 723, 823, 722, 722),   //1980
			80=>array(520, 419, 621, 520, 521, 621, 723, 723, 823, 823, 822, 722),   //1981
			81=>array(620, 419, 621, 520, 621, 622, 723, 823, 823, 824, 822, 722),   //1982
			82=>array(620, 419, 621, 520, 621, 622, 823, 824, 823, 924, 823, 822),   //1983
			83=>array(621, 419, 520, 420, 521, 521, 722, 723, 723, 823, 722, 722),   //1984
			84=>array(520, 419, 521, 520, 521, 621, 723, 723, 823, 823, 722, 722),   //1985
			85=>array(520, 419, 621, 520, 621, 622, 723, 823, 823, 824, 822, 722),   //1986
			86=>array(620, 419, 621, 520, 621, 622, 723, 824, 823, 924, 823, 722),   //1987
			87=>array(621, 419, 520, 420, 521, 521, 722, 723, 723, 823, 722, 721),   //1988
			88=>array(520, 419, 520, 520, 521, 621, 723, 723, 723, 823, 722, 722),   //1989
			89=>array(520, 419, 621, 520, 621, 621, 723, 823, 823, 824, 822, 722),   //1990
			90=>array(620, 419, 621, 520, 721, 622, 723, 823, 823, 924, 823, 722),   //1991
			91=>array(621, 419, 520, 420, 521, 521, 722, 723, 723, 823, 722, 721),   //1992
			92=>array(520, 418, 520, 520, 521, 621, 723, 723, 723, 823, 722, 722),   //1993
			93=>array(520, 419, 621, 520, 621, 621, 723, 823, 823, 823, 722, 722),   //1994
			94=>array(620, 419, 621, 520, 621, 622, 723, 821, 823, 924, 823, 722),   //1995
			95=>array(621, 419, 520, 420, 521, 521, 722, 723, 723, 823, 722, 721),   //1996
			96=>array(520, 418, 520, 520, 521, 521, 723, 723, 723, 823, 722, 722),   //1997
			97=>array(520, 419, 621, 520, 621, 621, 723, 823, 823, 823, 722, 722),   //1998
			98=>array(620, 419, 621, 520, 621, 622, 723, 823, 823, 924, 823, 722),   //1999
			99=>array(621, 419, 520, 420, 521, 521, 722, 723, 723, 823, 722, 721),   //2000
			100=>array(520, 418, 520, 520, 521, 521, 723, 723, 723, 823, 722, 722),   //2001
			101=>array(520, 419, 621, 520, 621, 621, 723, 823, 823, 823, 722, 722),   //2002
			102=>array(620, 419, 621, 520, 621, 622, 723, 823, 823, 924, 823, 722),   //2003
			103=>array(621, 419, 520, 420, 521, 521, 722, 723, 723, 823, 722, 721),   //2004
			104=>array(520, 418, 520, 520, 521, 521, 723, 723, 723, 823, 722, 722),   //2005
			105=>array(520, 419, 621, 520, 521, 621, 723, 723, 823, 823, 722, 722),   //2006
			106=>array(620, 419, 621, 520, 621, 622, 723, 823, 823, 924, 823, 722),   //2007
			107=>array(621, 419, 520, 420, 521, 521, 722, 723, 722, 823, 722, 721),   //2008
			108=>array(520, 418, 520, 420, 521, 521, 723, 723, 723, 823, 722, 722),   //2009
			109=>array(520, 419, 621, 520, 521, 621, 723, 723, 823, 823, 722, 722),   //2010
			110=>array(620, 419, 621, 520, 621, 622, 723, 823, 823, 824, 823, 722),   //2011
			111=>array(621, 419, 520, 420, 520, 521, 722, 723, 722, 823, 722, 721),   //2012
			112=>array(520, 418, 520, 420, 521, 521, 722, 723, 723, 823, 722, 722),   //2013
			113=>array(520, 419, 621, 520, 521, 621, 723, 723, 823, 823, 722, 722),   //2014
			114=>array(620, 419, 621, 520, 621, 622, 723, 823, 823, 824, 822, 722),   //2015
			115=>array(620, 419, 520, 419, 520, 521, 722, 723, 722, 823, 722, 721),   //2016
			116=>array(520, 318, 520, 420, 521, 521, 722, 723, 723, 823, 722, 722),   //2017
			117=>array(520, 419, 521, 520, 521, 621, 723, 723, 823, 823, 722, 722),   //2018
			118=>array(520, 419, 621, 520, 621, 621, 723, 823, 823, 824, 822, 722),   //2019
			119=>array(620, 419, 520, 419, 520, 521, 622, 722, 722, 823, 722, 721),   //2020
			120=>array(520, 318, 520, 420, 521, 521, 722, 723, 723, 823, 722, 721),   //2021
			121=>array(520, 419, 520, 520, 521, 621, 723, 723, 723, 823, 722, 722),   //2022
			122=>array(520, 419, 621, 520, 621, 621, 723, 823, 823, 824, 822, 722),   //2023
			123=>array(620, 419, 520, 419, 520, 521, 622, 722, 722, 823, 722, 621),   //2024
			124=>array(520, 318, 520, 420, 521, 521, 722, 723, 723, 823, 722, 721),   //2025
			125=>array(520, 418, 520, 520, 521, 521, 723, 723, 723, 823, 722, 722),   //2026
			126=>array(520, 419, 621, 520, 621, 621, 723, 823, 823, 823, 722, 722),   //2027
			127=>array(620, 419, 520, 419, 520, 521, 622, 722, 722, 823, 722, 621),   //2028
			128=>array(520, 318, 520, 420, 521, 521, 722, 723, 723, 823, 722, 721),   //2029
			129=>array(520, 418, 520, 520, 521, 521, 723, 723, 723, 823, 722, 722),   //2030
			130=>array(520, 419, 621, 520, 621, 621, 723, 823, 823, 823, 722, 722),   //2031
			131=>array(620, 419, 520, 419, 520, 521, 622, 722, 722, 823, 722, 621),   //2032
			132=>array(520, 318, 520, 420, 521, 521, 723, 723, 723, 823, 722, 721),   //2033
			133=>array(520, 418, 520, 520, 521, 521, 723, 823, 723, 823, 722, 722),   //2034
			134=>array(520, 419, 621, 520, 521, 621, 723, 723, 823, 823, 722, 722),   //2035
			135=>array(620, 419, 520, 419, 520, 521, 622, 722, 722, 823, 722, 621),   //2036
			136=>array(520, 318, 520, 420, 521, 521, 722, 723, 723, 823, 722, 721),   //2037
			137=>array(520, 418, 520, 520, 521, 521, 723, 723, 723, 823, 722, 722),   //2038
			138=>array(520, 419, 621, 520, 521, 621, 723, 723, 823, 823, 722, 722),   //2039
			139=>array(620, 419, 520, 419, 520, 521, 622, 722, 722, 823, 722, 621),   //2040
			140=>array(520, 318, 520, 420, 520, 521, 722, 723, 722, 823, 722, 721),   //2041
			141=>array(520, 418, 520, 420, 521, 521, 723, 723, 723, 823, 722, 722),   //2042
			142=>array(520, 419, 621, 520, 521, 621, 723, 723, 823, 823, 722, 722),   //2043
			143=>array(620, 419, 520, 419, 520, 521, 622, 722, 722, 723, 722, 621),   //2044
			144=>array(520, 318, 520, 419, 520, 521, 722, 723, 722, 823, 722, 721),   //2045
			145=>array(520, 418, 520, 420, 521, 521, 722, 723, 723, 823, 722, 722),   //2046
			146=>array(520, 419, 621, 520, 521, 621, 723, 723, 823, 823, 722, 722),   //2047
			147=>array(620, 419, 520, 419, 520, 520, 622, 722, 722, 723, 721, 621),   //2048
			148=>array(519, 318, 520, 520, 520, 521, 622, 722, 722, 823, 722, 721),   //2049
			149=>array(520, 318, 520, 420, 521, 521, 722, 723, 823, 823, 722, 722)    //2050
	);
	
	
	/**
	 * 获取农历节气
	 * @param timestamp $dateline
	 * @return Ambigous <NULL, multitype:string >
	 */
	public function get_solar_term($dateline){
		//获取当前日期及其年月日
		$today = getdate($dateline);
		$this_year = $today["year"];
		$this_month = $today["mon"];
		$this_day = $today["mday"];

		//算取在数组中的位置
		$line = $this_year-1901;
		$row = $this_month-1;
 
		//获取数组中的两个日期
		$term_one =substr($this->solar_term[$line][$row], 0, 1);
		$term_two =substr($this->solar_term[$line][$row], 1, 2);

		//获取在节气表中的位置
		$t_name_1 = ($this_month-1)*2;
		$t_name_2 = ($this_month-1)*2+1;

		//显示相应的节气
		if ($this_day==$term_one){
			$this_term = $this->solar_term_name[$t_name_1];
		}else if($this_day==$term_two){
			$this_term = $this->solar_term_name[$t_name_2];
		}else{
			$this_term = NULL;
		}
		return $this_term;
	}
	
}